﻿@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body{

font-size:12px;
}

.wrapper{
width:950px;
margin:0px auto;
margin-top:5px
}
.top{
height:37px;
line-height:37px;
text-align:right;
color:#fff;
}
.top .login{
float:right;
margin-right:10px;
color:#fff;
}
.top .login a{
color:#fff;
}
.top span{
float:right;
margin-right:20px;
background:url(../images/top_bg.gif) no-repeat;
width:87px;
height:34px;
display:block;
text-align:center;
}
.top span a{
color:#fff;
width:87px;
height:34px;
display:block;
}
.top .logo{
background:url(../images/logo.gif) no-repeat;
width:250px;
height:37px;
margin-left:20px;
float:left;
}
.top .logo a{
width:167px;
height:37px;
display:block;
}
.banner,.detal{
background:url(../images/input_bg.jpg) no-repeat;
width:950px;
height:270px;
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.detal{
background:url(../images/name_total.jpg) no-repeat;
position:relative;
}
.detal .notice{
position:absolute;
left:23px;
top:164px;
height:30px;
line-height:30px;
font-size:14px;
width:500px;
margin-left:10px;
}
.detal .contain{
position:absolute;
left:23px;
top:28px;
width:570px;
height:110px;
padding:10px;
line-height:40px;
}
.detal .contain span{
margin-right:10px;
}
.detal .remmend{
position:absolute;
bottom:5px;
left:30px;
width:93%;
}
.detal .remmend span{
float:right;
}
.detal .remmend span a{
color:#f00;
}
.banner .text{
position:absolute;
left:55px;
top:100px;
width:490px;
height:34px;
}
.banner .text .name{
background:none;
width:290px;
height:32px;
line-height:32px;
border:none;
font-size:14px;
text-indent:5px;
}
.detal .why, .banner .why{
position:absolute;
left:612px;
top:95px;
background:url(../images/fanli_bg.gif) no-repeat;
width:259px;
height:74px;
padding-left:22px;
padding-top:10px;
line-height:21px;
}
.detal .why em, .banner .why em{
margin-top:-8px;
float:right;
width:15px;
height:15px;
cursor:pointer;
}
.banner .text .smt{
width:170px;
height:34px;
border:none;
background:none;
cursor:pointer;
margin-left:19px;
}
.main .left{
width:35px;
float:left;
background:url(../images/total_left.gif) no-repeat;
height:500px;
}
.main .bg{
width:880px;
float:left;
}
.main .bg .title{
background:url(../images/title_bg.gif) no-repeat;
width:880px;
height:36px;
}
.main .bg .title span,.main .bg .total span,.detal .contain span{
font-size:14px;
font-weight:bold;
}
.main .bg .user_name,.main .bg .host,.main .bg .prise,.main .bg .recome{
width:490px;
display:block;
float:left;
line-height:24px;
margin-top:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.main .bg .user_name{
margin-left:10px;
}
.main .bg .user_name a{
color:#0033CC;
font-weight:bold;
}
.main .bg .user_name em{
color:#999;
}
.main .bg .host{
width:160px;
}
.main .bg .prise,.main .bg .recome{
width:90px;
text-align:center;
}
.main .bg .red{
color:#F00;
font-size:14px;
font-weight:bold;
}
.main .bg ul{
list-style:none;
}
.main .bg li{
border-bottom:1px dashed #ccc;
overflow:hidden;
}
.main .bg li a{
color:#000;
text-decoration:none;
}
.main .bg li a:hover{
color:#f00;
text-decoration:underline;
}
.main .bg .total{
background:#f9f9f9;
padding:10px;
margin:10px auto;
line-height:40px;
}
.main .bg .total span{
margin-left:10px;
}
.main .bg .total .red,.detal .contain .red{
font-size:24px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.detal .contain .red{
font-size:24px;
color:#f00;
}
.main .bg .total .smt_reg{
width:188px;
height:51px;
float:right;
margin-top:10px;
}
.main .bg .total .reg{
background:url(../images/smt.gif) no-repeat;
width:188px;
height:51px;
cursor:pointer;
border:none;
}
.main .right{
width:35px;
background:url(../images/total_right.gif) no-repeat;
float:left;
height:500px;
}
.sub-propage{
width:100%;
overflow:hidden;
clear:both;
float:right;
margin-top:10px;
height:50px;
background:#FFF;
}
.sub-propage div{
float:right
}
.sub-propage a, .sub-propage .page-gray, .sub-propage .page-cur {
float:left;
display:inline;
font-family:Tahoma,SimSun,Arial;
padding:0 5px;
border:1px solid #CCC;
height:18px;
line-height:18px;
margin:0 3px 0 0;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}
.sub-propage a:hover {
border:1px solid #f00;
text-decoration:none;
}
.sub-propage .page-gray {
color:#CCC;
}
.sub-propage .page-cur {
background-color:#FFEDE1;
border:1px solid #f00;
color:#f00;
font-weight:700;
padding:0 5px;
}


.clear{
clear:both;
}
.foot{
text-align:center;
padding:10px;
}
.foot span{
font-family:Arial, Helvetica, sans-serif;
}
.foot a{
color:#000;
text-decoration:underline;
}
#buylist .loading {
background:url(../images/loading.gif) no-repeat;
width:58px;
height:58px;
overflow:hidden;
margin:100px 390px;
}
.loginbox{
position: absolute;
margin-left:-262px;
left:50%;
margin-top:-162px;
top:50%;
width:524px;
z-index:1000;
display:none;
}
.jumpbox{
position: absolute;
margin-left:-288px;
left:50%;
margin-top:-162px;
top:50%;
width:576px;
z-index:1000;
display:none;
}
.loginbox .top_left, .jumpbox .top_left{
	background:url(../../images/box_angle.png) no-repeat 0px 0px;
	width:8px;
	height:8px;
	float:left;
	overflow:hidden;
	_background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/../images/box_left_top.png");
}
.loginbox .top_center, .jumpbox .top_center{
	background:#000;
	width:508px;
	height:8px;
	float:left;
	overflow:hidden;
	filter:Alpha(opacity=50);
    opacity:0.5;
}
.jumpbox .top_center{
width:560px;
}
.loginbox .top_right, .jumpbox .top_right{
	background:url(../../images/box_angle.png) no-repeat -9px 0px;
	width:8px;
	height:8px;
	float:left;
	overflow:hidden;
	_background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/../images/box_right_top.png");
}
.loginbox .middle_left, .jumpbox .middle_left{
	background:#000;
	width:8px;
	height:300px;
	float:left;
	overflow:hidden;
	filter:Alpha(opacity=50);
    opacity:0.5;
}
.loginbox .middle_center, .jumpbox .middle_center{
	background:#fff;
	width:508px;
	height:300px;
	float:left;
	overflow:hidden;
	position:relative;
}
.jumpbox .middle_center{
width:560px;
}
.jumpbox .middle_center p{
font-size:14px;
margin-left:18px;
margin-top:23px;
text-indent:0px;
line-height:14px;
margin-bottom:15px;
color:#606060;
}
.loginbox .middle_center .login_wrong{
color:#f00;
}
.loginbox .middle_center .loading{
	background:url(../../images/box_loading.gif) no-repeat center center;
	width:508px;
	height:308px;
}
.loginbox .middle_center .close, .jumpbox .middle_center .close{
width:18px;
height:18px;
position:absolute;
top:10px;
right:10px;
}
.loginbox .middle_center .close a, .jumpbox .middle_center .close a{
display:block;
width:18px;
height:18px;
background:url(../../images/box_config.gif) no-repeat;
}
.loginbox .middle_center .close a:hover, .jumpbox .middle_center .close a:hover{
background:url(../../images/box_config.gif) no-repeat -101px -39px;
}
.jumpbox .middle_center .contain{
margin:0px auto;
width:380px;
}
.jumpbox .middle_center .contain .pic{
margin-right:30px;
float:left;
border:1px solid #ccc;
overflow:hidden;
}
.jumpbox .middle_center .contain .pic img{
width:82px;
height:82px;
}
.jumpbox .middle_center .contain .fan{
background:url(../../images/box_config.gif) no-repeat -184px -38px;
width:73px;
height:77px;
float:left;
margin-right:30px;
}
.jumpbox .middle_center .contain .detail{
float:left;
font-size:14px;
font-weight:bold;
width:150px;
line-height:24px;
padding-top:20px;
}
.clear{
clear:both;
}
.jumpbox .middle_center .help{
clear:both;
border-bottom:1px solid #ccc;
line-height:30px;
margin:10px auto 0px;
width:550px;
}
.jumpbox .middle_center .help span {
float:right;
margin-right:10px;
}
.jumpbox .middle_center .help a{
text-decoration:none;
color:#606060;
}
.jumpbox .middle_center .help span a{
text-decoration:underline;
color:#606060;
}
.jumpbox .middle_center .login,.jumpbox .middle_center .reg_quk{
float:left;
width:270px;
margin-left:10px;
color:#737373;
margin-top:10px;
line-height:22px;
}
.jumpbox .middle_center .reg_quk span, .jumpbox .middle_center .login span{
color:#f00;
}
.jumpbox .middle_center .login strong,.jumpbox .middle_center .reg_quk strong{
color:#4d4d4d;
}
.jumpbox .middle_center .login .text,.jumpbox .middle_center .reg_quk .text{
border:1px solid #cecece;
font-size:14px;
padding-left:3px;
width:165px;
padding:4px 3px;
}
.jumpbox .middle_center .reg_quk .gray{
color:#ccc;
font-size:12px;
}
.jumpbox .middle_center .login .smt,.jumpbox .middle_center .reg_quk .smt{
background:url(../../images/box_config.gif) no-repeat -274px -34px;
color:#fff;
font-weight:bold;
margin-left:10px;
width:74px;
height:29px;
border:none;
cursor:pointer;

}
.jumpbox .middle_center .reg_quk .smt{
background:url(../../images/box_config.gif) no-repeat -274px -68px;
}
.jumpbox .middle_center .reg_quk{
float:left;
margin-left:10px;
width:260px;
margin-top:10px;
}
.jumpbox .middle_center .contain .detail span{
color:#f00;
}
.jumpbox .middle_center .reg_quk font{
font-size:12px;
color:#737373;
line-height:16px;
margin-top:5px;
display:block
}
.loginbox .middle_center .title{
background:url(../../images/box_config.gif) no-repeat -30px 19px;
width:450px;
height:27px;
line-height:27px;
padding-top:19px;
margin-left:23px;
font-family:"黑体";
font-size:20px;
font-weight:bold;
}
.loginbox .middle_center .title span{
color:#f00;
}
.loginbox .middle_center .logcontain{
margin:10px auto 20px;
width:320px;
font-size:14px;
line-height:35px;
padding:0;
}
.loginbox .middle_center .logcontain .text{
clear:both;
border:1px solid #ccc;
padding:4px 3px;
font-size:14px;
width:180px;
margin-top:14px;
}
.loginbox .middle_center .logcontain font{
font-size:12px;
}
.loginbox .middle_center .logcontain font a{
text-decoration:underline;
color:#4e4e4e;
}
.loginbox .middle_center .logcontain font a:hover{
color:#f00;
}
.loginbox .middle_center .logcontain .checkbox{
margin-left:55px;
float:left;
margin-top:12px;
*margin-top:7px;
_margin-top:7px;
margin-right:3px;
}
.loginbox .middle_center .logcontain font span{
color:#b5b4b4;
}
.loginbox .middle_center .logcontain .smt{
margin-left:55px;
background:url(../../images/box_config.gif) no-repeat 0px -31px;
width:86px;
height:26px;
font-weight:bold;
color:#fff;
font-size:14px;
border:none;
cursor:pointer;
float:left;
margin-top:5px;
_margin-top:10px;
margin-right:10px;
}
.loginbox .middle_center .login_tao{
border:1px solid #dbdbdb;
background:#fafafa;
width:190px;
height:39px;
line-height:39px;
position:absolute;
left:308px;
top:248px;
color:#4b4b4b;
text-indent:10px;
}
.loginbox .middle_center .login_tao a{
font-size:12px;
background:url(../../images/box_config.gif) no-repeat -1px -60px;
width:76px;
height:23px;
font-weight:bold;
display:block;
position:absolute;
top:8px;
right:5px;
color:#333;
text-indent:35px;
line-height:23px;
text-decoration:none;
}
.loginbox .middle_center .reg{
border-top:1px dotted #ccc;
line-height:18px;
margin:0px 10px;
padding-top:5px;
}
.loginbox .middle_center .reg em{
font-style:normal;
line-height:24px;
}
.loginbox .middle_center .reg a{
background:url(../../images/box_config.gif) no-repeat -80px -60px;
color:#4b4b4b;
display:block;
width:62px;
height:20px;
line-height:23px;
text-align:center;
position:absolute;
left:380px;
top:263px;
text-decoration:none;
}
.loginbox .middle_right, .jumpbox .middle_right{
	background:#000;
	width:8px;
	height:300px;
	float:left;
	overflow:hidden;
	filter:Alpha(opacity=50);
	opacity:0.5;
}
.loginbox .end_left, .jumpbox .end_left{
	background:url(../../images/box_angle.png) no-repeat 0px -9px;
	width:8px;
	height:8px;
	float:left;
	overflow:hidden;
	_background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/../images/box_left_end.png");
}
.loginbox .end_center, .jumpbox .end_center{
	background:#000;
	width:508px;
	height:8px;
	float:left;
	overflow:hidden;
	filter:Alpha(opacity=50);
	opacity:0.5;
}
.jumpbox .end_center{
width:560px;
}
.loginbox .end_right, .jumpbox .end_right{
	background:url(../../images/box_angle.png) no-repeat -9px -9px;
	width:8px;
	height:8px;
	float:left;
	overflow:hidden;
	_background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/../images/box_right_end.png");
}
/* 登陆框预加载 */
#logurl {
background:url(../../images/box_angle.png) 0px 200px no-repeat;
}
#regurl {	
background:url(../../images/box.gif) 0px 200px no-repeat;
}